
/**
 * 元素容器
 */
export interface VectorView {
    point: Array<{ x: number;
        y: number;
    }>;
}

/**
 * 在页面上渲染的对象
 */
export interface RenderObject {
    key: string | number;
    /**
     * 世界坐标，相对于画布的坐标
     */
    vectorView: VectorView;
    draw(paint: any): void;
    render(paint: any): void;
    hide():void;
    onSelected(): void;
}





export default RenderObject;
